Evaluating Policies and Mechanisms for Supporting Embedded, Real-Time Applications with CORBA 3.0

نویسندگان

  • Carlos O'Ryan
  • Douglas C. Schmidt
  • Fred Kuhns
  • Marina Spivak
  • Jeff Parsons
  • Irfan Pyarali
  • David L. Levine
چکیده

To be an effective platform for performance-sensitive realtime systems, commercial-off-the-shelf (COTS) distributed object computing (DOC) middleware must support application quality of service (QoS) requirements end-to-end. However, conventional DOC middleware does not provide this support, which makes it unsuited for applications with stringent latency, determinism, and priority preservation requirements. It is essential, therefore, to develop standards-based, COTS DOC middleware that permits the specification, allocation, and enforcement of application QoS requirements end-to-end. The Real-time CORBA and Messaging specifications in the forthcoming CORBA 3.0 standard are important steps towards defining standards-based, COTS DOC middleware that can deliver end-to-end QoS support at multiple levels in distributed and embedded real-time systems. However, these specifications still lack sufficient detail to portably configure and control processor, communication, and memory resources for applications with stringent QoS requirements. This paper provides four contributions to research on realtime DOC middleware. First, we illustrate how the CORBA 3.0 Real-time and Messaging specifications provide a starting point for addressing the needs of an important class of applications with stringent real-time requirements. Second, we illustrate how the CORBA 3.0 specifications are not sufficient to solve all the issues within this application domain. Third, we describe how we have implemented portions of these specifications, as well as several enhancements, using TAO, which is our open-source real-time CORBA ORB. Finally, we empirically evaluate the performance of TAO to illustrate how its features address the QoS requirements of certain types of realtime applications. Subject Areas: Real-time CORBA; Patterns and Frameworks; Distributed and Real-Time Middleware This work was funded in part by Boeing, NSF grant NCR-9628218, DARPA contract 9701516, Motorola, Nortel, SAIC, Siemens, and Sprint.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating policies and mechanisms to support distributed real-time applications with CORBA

To be an effective platform for performance-sensitive realtime systems, commodity-off-the-shelf (COTS) distributed object computing (DOC) middleware must support application quality of service (QoS) requirements end-to-end. However, conventional COTS DOC middleware does not provide this support, which makes it unsuited for applications with stringent latency, determinism, and priority preservat...

متن کامل

Modular software architecture for flexible reservation mechanisms on heterogeneous resources

Management, allocation and scheduling of heterogeneous resources for complex distributed real-time applications is a challenging problem. Timing constraints of applications may be fulfilled by a proper use of real-time scheduling policies, admission control and enforcement of timing constraints. However, it is not easy to design basic infrastructure services that allow for an easy access to the...

متن کامل

Towards a Real-time CORBA Component Model

Commercial of-the-shelf (COTS) middleware is gaining acceptance in the distributed real-time and embedded (DRE) community as (1) the cost and time required to develop and verify DRE systems preclude developers from implementing these systems from scratch and (2) implementations of the OMG’s Real-time CORBA (RT-CORBA) specification mature. Although RT-CORBA standardizes the mechanisms to configu...

متن کامل

Design and Implementation of a SCI-Based Real-Time CORBA

Keywords: Real-Time CORBA, minimumCORBA, RTOS, embedded systems, real-time networks, Scalable Coherent Interface (SCI) The Real-Time CORBA and minimumCORBA specifications in the forthcoming CORBA 3.0 standard are important steps towards defining standard-based middleware which can satisfy real-time requirements in an embedded system. This article describes these new specifications and an implem...

متن کامل

Real-time and Embedded Distributed Object Computing Workshop

The OMG Real-time CORBA specification extends CORBA for use in real-time systems. Real-time CORBA provides a clean infrastructure for building distributed applications with time constraints. In addition, the Minimum CORBA specification offers a feature-optimized version of the CORBA specification that allows application designers to depend on the reduced feature sets of lightweight ORB implemen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000